package com.wang.service;

import com.wang.dto.OrderDTO;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;


/**
 * Create by wangjf
 * Date 2018/12/30 17:34
 */
public interface OrderService {
	// 创建订单
	OrderDTO create(OrderDTO orderDTO);

	// 查询单个订单
	OrderDTO findOne(String orderId);

	// 查询订单列表
	Page<OrderDTO> findList(String buyerOpenid, Pageable pageable);

	// 取消订单
	OrderDTO cancle(OrderDTO orderDTO);

	//完结订单
	OrderDTO finish(OrderDTO orderDTO);

	// 支付订单
	OrderDTO paid(OrderDTO orderDTO);
}
